large-mouthed valve snail - Turkish English Dictionary